$(".mweb_modal_back_button").click(function(){
    history.go(-1);
});
//调整其他金额空间位置--------------------------------------
var screenwidth=parseFloat(window.screen.availWidth);
var screenheight=parseFloat(window.screen.availHeight);
$(".table").css({"width":screenwidth-46+"px","marginTop":(screenheight-225)/2+"px"});
//连接微信------------------------------------------
var timestampone,nonceStrone,signatureone,sign,payid;
var ip=returnCitySN["cip"].toString();//IP
var openid= $.cookie("wxopenid");//微信openid
var id=$.cookie("MYID");
//alert(id);
$().ready(function(){
    $.ajax({
        type:"GET",
        url:"GetSign.ashx?p=weixin/recharge.html",
        async: false,
        success:function(data){
            timestampone=data.timestamp;
            console.log(timestampone);
            nonceStrone=data.nonceStr;
            signatureone=data.signature;
            //appId, timeStamp, nonceStr, package, signType。
            wx.config({
                debug: false,
                appId: 'wx658c34793ecfd9f9',
                timestamp:timestampone, //时间戳
                nonceStr:nonceStrone,  //随机字符串
                signature:signatureone,  //SHA1编码
                jsApiList: [
                    // 所有要调用的 API 都要加到这个列表中
                    "chooseWXPay"
                ]
            });
            wx.ready(function () {
                // 在这里调用 API
            });
        }
    });
});
//点击选择金额------------------------------------------
var choiceindex=0;//初始按钮
var amount="5";//初始金额
var amount2="0";//初始自定义金额
var moneyhash={
    "m5":5,
    "m10":10,
    "m30":30,
    "m50":50,
    "m100":100,
    "m200":200,
    "m500":500
};
var allmoneychioce=$("div[id^='m']");
console.log(allmoneychioce);
for(var i= 0,len=allmoneychioce.length;i<len;i++){
    allmoneychioce[i].index=i;
    allmoneychioce[i].onclick=function(e){
        allmoneychioce[choiceindex].className="";
        allmoneychioce[this.index].className="checked";
        choiceindex=this.index;
        amount=moneyhash[allmoneychioce[this.index].id];
        $("#paybtn span").html(amount);
    }
}
//选择其他金额------------------------------------------
$("#otherchoice").click(function(){
    $("#otherchoiceplace").css("display","block");
    $("#othermoney").focus();
});
$("#closeotherchoice").click(function(){
    $("#otherchoiceplace").css("display","none");
});
$("#othermoney").bind("input","change",function(){
    if($("#othermoney").val().match(/^[1-9]$|^[1-9][0-9]{1,3}$|^[1-9][0-9]{1,3}\.\d{1,2}$|^[1-9]{1,4}\.\d{1,2}$|^0\.[1-9]$|^0\.[0-9][1-9]$/)){
        amount2=$("#othermoney").val();
        $("#paybtn2 span").html(amount2+"元");
        $("#paybtn2").attr("class","checked");
    }else{
        amount2=0;
        $("#paybtn2 span").html("");
        $("#paybtn2").attr("class","");
    }
});
//付钱方法----------------------------------------------
function payftn(amount){
    //alert("调用了方法");
    $.ajax({
        type:"get",
        url:"getPrePay.ashx?openid="+openid+"&amount="+amount+"&ip="+ip,
        datatype:"json",
        success:function(data){
            //alert(data);
            var d=JSON.parse(data);
            payid= d.prepay_id;
            var nonceStr= d.nonceStr;
            var signatu= d.sign;
            sign="appId=wx658c34793ecfd9f9&nonceStr="+nonceStr+"&package=prepay_id="+d.prepay_id+"&signType=MD5&timeStamp="+timestampone+"&key=08fcd15716dfdea0098839253b361785";
            sign=hex_md5(sign).toUpperCase();
            wx.chooseWXPay({
                timestamp:timestampone, // 支付签名时间戳，注意微信jssdk中的所有使用timestamp字段均为小写。但最新版的支付后台生成签名使用的timeStamp字段名需大写其中的S字符
                nonceStr:nonceStr, // 支付签名随机串，不长于 32 位
                package:'prepay_id='+payid, // 统一支付接口返回的prepay_id参数值，提交格式如：prepay_id=***）
                signType: "MD5",  // 签名方式，默认为'SHA1'，使用新版支付需传入'MD5'
                paySign: sign, // 支付签名
                success: function (res) {
                    // 支付成功后的回调函数
                    if(res.err_msg=="get_brand_wcpay_request：ok"){
                        //alert("成功");
                        $.ajax({
                            type:"post",
                            url:noticWXpayurl,
                            data:{"userId":id,"amount":amount2},
                            success:function(d){
                                if(d.Code==="TRUE"){
                                    //页面还原
                                    $("#otherchoiceplace").css("display","none");
                                    //
                                    choiceindex=0;//初始按钮
                                    amount="5";//初始金额
                                    amount2="0";//初始自定义金额
                                    //
                                    $("#paybtn span").html(5);
                                    var num=0;
                                    for(var i= 0,len=allmoneychioce.length;i<len;i++){
                                        num++;
                                        allmoneychioce[i].className="";
                                        if(num===len){
                                            allmoneychioce[0].className="checked";
                                        }
                                    }
                                    //
                                    $("#othermoney").val("");
                                    $("#paybtn2 span").html("");
                                    $("#paybtn2").attr("class","");
                                }
                            }
                        })
                    }
                }
            });
        }
    });
}
//点击付款----------------------------------------------
$("#paybtn").click(function(){
    payftn(amount);
});
$("#paybtn2").click(function(){
    if($("#paybtn2").attr("class")==="checked"){
        payftn(amount2);
    }
});